Application of Case-Based Teaching and Learning in Compiler Design Course
نویسندگان
چکیده
Compiler design is a course that discusses ideas used in construction of programming language compilers. Students learn how a program written in high level programming language and designed for humans understanding is systematically converted into low level assembly language understood by machines. We propose and implement a Case-based and Project-based Learning environment for teaching important Compiler design concepts (CPLC) to B.Tech third year students of a Delhi University (India) college. A case is a text that describes a reallife situation providing information but not solution. Previous research shows that case-based teaching helps students to apply the principles discussed in the class for solving complex practical problems. We divide one main project into sub-projects to give to students in order to enhance their practical experience of designing a compiler. To measure the effectiveness of case-based discussions, students complete a survey on their perceptions of benefits of case-based learning. The survey is analyzed using frequency distribution and chi square test of association. The results of the survey show that case-based teaching of compiler concepts does enhance students skills of learning, critical thinking, engagement, communication skills and team work.
منابع مشابه
The Effect of Teaching based on the Four-Component Instructional Design Model on the Students’ Learning in Physiology
Introduction: Different models of instructional design play an important role in improving student learning and education. The purpose of this study was to determine the effect of four-component instructional design model on students’ learning in physiology course. Method: The present study was a semi-experimental design with pre-test, post-test and control group. The statistical population of ...
متن کاملA comparison of conventional lecture and team-based learning methods in terms of student learning and teaching satisfaction
Background: Team-based learning (TBL) is a structured type of cooperative learning that has growing application in medical education. This study compares levels of student learning and teaching satisfaction for a neurology course between conventional lecture and team-based learning. Methods: The study incorporated 70 students aged 19 to 22 years at the school of rehabilitation. One half ...
متن کاملInstructional Design, Implementation, and Evaluation of an E-Learning System, an Experience in Tehran University of Medical Sciences
Introduction: Designing e-learning systems based on the principles and prerequisites of teaching and learning theories requires a comprehensive and systematic approach to instructional design procedure. An experience of instructional design, implementation and evaluation of an e-learning system is represented in this study. Methods: In the present action research study, five steps of systemati...
متن کاملThe Effectiveness of E-Learning in Bacteriology Course Based on Constructivism vs. Cognitivism
Introduction: Increasing development of technology and information has created changes in the field of teaching and learning. For effective learning, e-learning design should be based on educational principles. The purpose of this study was to compare the effectiveness of e-learning content based on two educational approaches (constructivism and cognitivism) on the level of learning and learner...
متن کاملLecturing or Problem-based Learning: Comparing Effects of the Two Teaching Methods in Academic Achievement and Knowledge Retention in Pediatrics Course for Nursing Students
Introduction: Using the appropriate teaching methods, nursing educators are trying to improve students` both effective learning and knowledge retention. The survey reveals the impact of lecturing and problem-based learning in academic achievement and knowledge retention in the pediatrics course. Methods: A quasi-experimental design was used to compare the effects of the two teaching methods. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1611.00271 شماره
صفحات -
تاریخ انتشار 2016